package com.card.manager.services;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

import com.card.framework.mybatis.optimist.ModifiedByAnotherUserException;
import com.card.framework.page.model.PageModel;
import com.card.manager.domain.Aca;

public interface AcaService {
	Map<String, Object> selectAcaForPage(Map<String,String> param,PageModel pageModel);
	void deleteAcas(List<Aca> aab) throws ModifiedByAnotherUserException,Exception;
	void addOrUpdate(Aca aab);
	void returnAac(String aacid,String returnReason,BigDecimal returnMomey,String returnUserid);
	Aca getById(String id);
	
	Map<String,Object> selectAcaSumForPage(Map<String,String> param,PageModel pageModel);
}
